Search Labcodes
Labcode: Ehea
Status: pending
Primary Investigator : Edith Heard
Organization: EMBL
EMBL
Heidelberg
Germany
E-mail Address: Edith.Heard@embl.org